import Vue from 'vue'
// 导入SvgIcon 全局组件
import SvgIcon from '@/components/SvgIcon'// svg component

// register globally
// 全局注册
Vue.component('svg-icon', SvgIcon)

/**
 * require.context 参数说明
 *  directory: 要查找的文件路径
    useSubdirectories: 是否查找子目录
    regExp: 要匹配文件的正则
 */
const req = require.context('./svg', false, /\.svg$/)
// requireAll 箭头函数
// console.log('haha', req.keys().map(req))
// console.dir(req)
const requireAll = requireContext => requireContext.keys().map(requireContext)
// 提问 这一行代码在做什么事情 目的是什么？
// 就是导入我们svg所有文件，如果不用这个方式，则需要一个一个文件导入
requireAll(req)
